<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 2、打印出所有的 "水仙花数"，所谓 "水仙花数"是指一个三位数，其各位数字立方和等于该数 本身。

        // 　　　例如：153是一个 "水仙花数 "，因为153=1的三次方＋5的三次方＋3的三次方。
        
        //  100 <=  水仙花数  < 1000

        // 第一种
        //  369   3    369 / 100 = 3.69   parseInt(3.69) = 3
        //        6    369 / 10 = 36.9   parseInt(36.9) = 36     36 % 10 = 6
        //        9    369 % 10 = 9

        // 第二种
        // 百  1-9
        // 十  0-9
        // 个  0-9


        // for(var i=100;i<1000;i++) {
        //     var a = parseInt(i / 100);
        //     var b = parseInt(i / 10) % 10;
        //     var c = i % 10;
        //     if(a*a*a + b*b*b + c*c*c == i) {
        //         document.write(i + '是水仙花数');
        //         document.write('<br>');
        //     }
        // }


        //  百
        for(var i=1;i<=9;i++) {
            // 十
            for(var j=0;j<=9;j++) {
                // 个
                for(var k=0;k<=9;k++) {
                    var sum = i*i*i + j*j*j + k*k*k;
                    var num = '' + i + j + k;
                    if(sum == num) {
                        document.write(num + '是水仙花数');
                        document.write('<br>');
                    }
                }
            }
        }
    </script>
</body>
</html>